.icon-upload-disabled {
  opacity: 0.1;
  cursor: not-allowed;
}

.bot-message * {
  font-size: 0.75vw;
}
.bot-message{
  pre {
    white-space: pre-wrap!important; /* 保留空白符，但是允许文本自动换行 */
    white-space: -moz-pre-wrap!important; /* Firefox */
    white-space: -o-pre-wrap!important; /* Opera 7 */
    word-wrap: break-word!important; /* IE */
  }
}
.cite-sidebar {
  position: relative;
}

.cite-sidebar .icon-fold,
.cite-sidebar .icon-unfold {
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  right: 18px;
  top: 18px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.cite-sidebar .icon-fold:hover,
.cite-sidebar .icon-unfold:hover {
  opacity: 1;
}

.cite-sidebar .tab-button-title {
  margin-right: 4px;
}

.cite-sidebar .no-result .tab-button-title {
  opacity: 0.3;
  cursor: not-allowed;
}
